﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AAA.Algorithm.Data
{
    public interface INeuron
    {
        object Key { get; set; }
        object Cluster { get; set; }
        List<string> GetAttributeNames {get;}
        List<string> GetFactorNames {get;}
        float GetFactor(int iIndex);
        float GetFactor(string strName);
        void SetFactor(int iIndex, float fValue);
        void SetFactor(string strName, float fValue);
        object GetAttribute(int iIndex);
        object GetAttribute(string strName);
        void SetAttribute(int iIndex, object oValue);
        void SetAttribute(string strName, object oValue);
        int FactorCount { get; }
        int AttributeCount { get; }
    }
}
